nuclear power installation - Francés Inglés Diccionario